#ifndef PROCESS_TYPE_H
#define PROCESS_TYPE_H

#include <QtCore>

// Process No
#define PROCESS_ALL                     0       //所有
#define PROCESS_NO_XNSAVESRV            1       //数据保存程序(写到U盘)
#define PROCESS_NO_XNPROCSRV            2       //报警处理程序(判断并产生告警)
#define PROCESS_NO_XNTIME               3       //对时程序
#define PROCESS_NO_XNSGSRV              4       //逻辑策略控制程序
#define PROCESS_NO_XNRPSRV              5       //
#define PROCESS_NO_XNRTDB               8       //创建RTDB并加载数据库参数
#define PROCESS_NO_XNDACNET             9       //电池采集程序(ModbusTcp通讯)

#define PROCESS_NO_XNDACSRV             10      //电池采集程序(can0通讯)
#define PROCESS_NO_XNTRANSRV            11      //数据转发程序(ModbusTcp从站/服务端)
#define PROCESS_NO_XNDATAPROC           12      //数据处理程序
#define PROCESS_NO_XNLOGSRV             13      //日志服务程序
#define PROCESS_NO_XNVIEW               14      //界面显示程序
#define PROCESS_NO_XNGUARD              15      //守护进程程序
#define PROCESS_NO_XNUPGRADE            16      //升级程序
#define PROCESS_NO_XNLOG                17      //日志程序
#define PROCESS_NO_XNPLAT               18      //
#define PROCESS_NO_XN104                19      //104转发程序(104服务端)

#define PROCESS_NO_XNREQCABISOC         20      //
#define PROCESS_NO_XNGPRSSRV            21      //
#define PROCESS_NO_XNBATEVAL            22      //
#define PROCESS_NO_XN61850              23      //61850转发程序(61850服务端)
#define PROCESS_NO_XNDACASS             24      //电池辅助采集程序(各采一半数据)
#define PROCESS_NO_XNAC                 25      //空调采集程序
#define PROCESS_NO_XNPCS                26      //PCS逆变器采集程序
#define PROCESS_NO_XNLC                 27      //液冷采集程序
#define PROCESS_NO_XNTH                 28      //温湿度采集程序
#define PROCESS_NO_XNMETER              29      //电表采集程序

#define PROCESS_NO_XNIO                 30      //IO程序
#define PROCESS_NO_XNEXTIO              31      //扩展IO程序
#define PROCESS_NO_XNBMSIO              32      //BMSIO程序
#define PROCESS_NO_XNMQTT               33      //数据上传云端程序
#define PROCESS_NO_TTYS0                34      //串口1采集程序
#define PROCESS_NO_TTYS1                35      //串口2采集程序
#define PROCESS_NO_TTYS2                36      //串口3采集程序
#define PROCESS_NO_TTYS3                37      //串口4采集程序
#define PROCESS_NO_TTYS4                38      //串口5采集程序
#define PROCESS_NO_TTYS5                39      //串口6采集程序

#define PROCESS_NO_TTYS6                40      //串口7采集程序
#define PROCESS_NO_TTYS7                41      //串口8采集程序
#define PROCESS_NO_TTYS8                42      //串口9采集程序
#define PROCESS_NO_TTYS9                43      //串口10采集程序
#define PROCESS_NO_BA10                 44      //10寸屏采集程序
#define PROCESS_NO_BA7                  45      //7寸屏采集程序
#define PROCESS_NO_CAN0                 46      //CAN0采集程序
#define PROCESS_NO_CAN1                 47      //CAN1采集程序
#define PROCESS_NO_CAN2                 48      //CAN2采集程序
#define PROCESS_NO_CAN3                 49      //CAN3采集程序

#define PROCESS_NO_XNEMSIO              50      //EMSIO程序
#define PROCESS_NO_XNMSTSRV             51      //管家服务程序
#define PROCESS_NO_XNTCP2RTU            52      //网络转串口程序
#define PROCESS_NO_XNREGNET             53      //寄存器采集程序(ModbusTcp通讯)
#define PROCESS_NO_OTHER                99

#endif //PROCESS_TYPE_H
